Інформатика

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІТРЕ
Факультет:
УІ
Кафедра:
Радіоелектроніки та електронної техніки (РЕПС)

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Інформатика та обчислювальна техніка
Варіант:
8

Частина тексту файла

Мета роботи — засвоїти методи створення, доступу та використання базового структурованого типу даних — масивів, засвоїти програмну реалізацію методів сортування даних. 1.ПОСТАНОВКА ЗАДАЧІ. Вводимо елементи матриці які зберігаємо у масив А. У масив V зберігаємо елементи групи знаходимо максимальний елемент матриці А. Потім знаходимо кількість елементів групи. Це необхідно для того щоб відсортувати лише ті елементи масиву які входять до групи. 2.РОЗРОБКА СТРУКТУРИ ДАНИХ. Позначення  Ім’я  Тип Призначення, опис   А  А(матри ця) двомірний масив дійсних чисел вхідна (задана) матриця  v V  масив дійсних чисел Масив необхідний для запом’ятовування елементів групи  d d  ціла кількість стовпців, вхідна  h h  ціла Кількість рядків , вхідна   r r  ціла  номер рядка   s s  ціла номер стовпця  Max, min Max, min дійсна Слугують для знаходження максимального та мінімального елемента групи. Кількість елементів групи   x x ціла Змінна, що слугує для того щоб присвоїти масиву V елементи групи   с с дійсна Зберігає елементи матриці під час сортування   3.РОЗРОБКА АЛГОРИТМУ.  4. ЗАПИС ТЕКСТУ ПРОГРАМИ. program Project1; var r,s,h,d,x:integer;c,max,min:real; a:array[1..100,1..100] of real; v:array[1..1000]of real; begin h:=4;d:=4; c:=0; for s:=1to h do for r:=1 to d do begin write('element',s,r,'='); readln(a[s,r]);end; x:=0; max:=a[1,1];min:=a[1,1]; for s:=1 to h do for r:=1 to d do begin if r>s then begin x:=x+1; v[x]:=a[s,r];end; if a[s,r]>max then max:=a[s,r]; if a[s,r]<min then min:=a[s,r]; end; readln; writeln('max element matruci A =',max:8:3); writeln('min element matruci A =',min:8:3); for r:=1 to x-1 do for s:=2 to x do begin if v[s-1]>v[s] then begin c:=v[s-1]; v[s-1]:=v[s]; v[s]:=c;end;end; writeln('min element grypu =',v[1]:5:2) ; writeln('max element grypu =',v[x]:7:2); writeln('vporadkovana grypa elementiv'); for s:=1 to x do begin write(v[s]:8:3,' '); end ; readln; end. 5.РЕЗУЛЬТАТИ ТЕСТУВАННЯ І НАЛАГОДЖЕННЯ.  Висновок: я засвоїв методи створення, доступу та використання масивів. Сортувати матриці та їх елементи, а також знаходити найбільший або найменший елемент матриці або певної групи чисел які належать матриці. Міністерство освіти і науки україни НУ «Львівська Політехніка» Кафедра теоретичної радіотехніки та радіовимірювань  ЗВІТ З ЛАБОРАТОРНОЇ РОБОТИ №9 НА ТЕМУ: “ ОБРОБКА І ВИКОРИСТАННЯ МАСИВІВ” Варіант №8 Підготував: студент групи РТ-11 Ленів Остап Прийняв: Нестор Н. І. Львів 2010р.
Антиботан аватар за замовчуванням

05.05.2014 22:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини